From b21a027d102022b84b40c4f749055033a225e1e4 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 5 May 2020 11:54:47 -0400 Subject: [PATCH] examples: Use GtkDrawingArea::resize This signal is a replacement for this (ab)use of the ::size-allocate signal, which is going away. --- examples/drawing.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/examples/drawing.c b/examples/drawing.c index be45149e5c..4986f69539 100644 --- a/examples/drawing.c +++ b/examples/drawing.c @@ -18,10 +18,10 @@ clear_surface (void) /* Create a new surface of the appropriate size to store our scribbles */ static void -size_allocate_cb (GtkWidget *widget, - GtkAllocation *alloc, - int baseline, - gpointer data) +resize_cb (GtkWidget *widget, + int width, + int height, + gpointer data) { if (surface) { @@ -153,8 +153,7 @@ activate (GtkApplication *app, gtk_drawing_area_set_draw_func (GTK_DRAWING_AREA (drawing_area), draw_cb, NULL, NULL); - g_signal_connect_after (drawing_area, "size-allocate", - G_CALLBACK (size_allocate_cb), NULL); + g_signal_connect_after (drawing_area, "resize", G_CALLBACK (resize_cb), NULL); drag = gtk_gesture_drag_new (); gtk_gesture_single_set_button (GTK_GESTURE_SINGLE (drag), GDK_BUTTON_PRIMARY); -- 2.30.2